package com.alks.entity.data.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 品牌包材定义
 */

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("PC042")
@ApiModel(value="Pc042", description="PC042")
public class Pc042 implements Serializable {

    private static final long serialVersionUID = 1L;

    private String companyId;

    @ApiModelProperty(value = "物料编码", name = "mtlNo")
    private String mtlNo;

    @ApiModelProperty(value = "材料名称", name = "mtlName")
    private String mtlName;

    @ApiModelProperty(value = "材料颜色", name = "mtlColor")
    private String mtlColor;

    @ApiModelProperty(value = "规格", name = "mtlSpec")
    private String mtlSpec;

    @ApiModelProperty(value = "单位", name = "mtlUnit")
    private String mtlUnit;

    @ApiModelProperty(value = "用量", name = "ttlUsage")
    private BigDecimal ttlUsage;

    @ApiModelProperty(value = "预加量", name = "advanceUsage")
    private BigDecimal advanceUsage;

    private BigDecimal subUsage;

    private BigDecimal actUsage;

    private String mtlNoTtl;

    private String reqFlag;

    private Date sysDate;

    private String sysUser;

    private String reqNo;

    private Date reqDate;

    private String purFlag;

    private BigDecimal preSubUsage;

    private String purUserName;

    private String purUserId;

    private String lotDetail;

    private String n3PurFlag;

    private String fullFlag;

    private String fullUser;

    private Date fullDate;

    private String sumNo;

    private String remark;

}
